


//
//  StatusDAL.m
//  kuangjia
//
//  Created by kakao on 16/1/26.
//  Copyright © 2016年 ZhangShuai. All rights reserved.
//
// 数据库缓存时间长度
static const NSTimeInterval  dbCacheDateTime = 60;
#import "StatusDAL.h"

@implementation StatusDAL

-(void)clearDatabaseCache{

    NSDate  *date=[[NSDate alloc] initWithTimeIntervalSinceNow:dbCacheDateTime];
    
    
    NSDateFormatter *df=[NSDateFormatter new];
     df.dateFormat=@"yyyy-MM-dd HH:mm:ss";
    
    NSString  *dateString=[df stringFromDate:date];
    
    NSLog(@"%@",dateString);
    
    // 2. 执行清除缓存的代码
    /*
     -- 测试删除语句时，先用 SELECT 确认满足条件的记录能否被查到
     -- 如果直接用 DELETE 会看不到结果，而且容易误删除数据
     */
    
    NSString  *sql=[NSString stringWithFormat:@"DELETE FROM T_Status WHERE createTime < %@;",dateString];
    
    [[SQliteManager shareInstance].queue inDatabase:^(FMDatabase *db) {
        
        NSLog(@"删除成功");
    }];
 
}

@end
